<html>
    <head>
        <title>导言</title>
    </head>
    <body>
        <script>
              // 当前用户  ICurrentUser

                    /*
                        ICurrentUser 是获取当前活动用户信息的主要服务。

                                eg: 将 ICurrentUser 注入服务：

                                        using System;
                                        using Volo.Abp.DependencyInjection;
                                        using Volo.Abp.Users;

                                        namespace AbpDemo
                                        {
                                            public class MyService : ITransientDependency
                                            {
                                                private readonly ICurrentUser _currentUser;

                                                public MyService(ICurrentUser currentUser)
                                                {
                                                    _currentUser = currentUser; // 注入 ICurrentUser 服务
                                                }
                                                
                                                public void Foo()
                                                {
                                                    Guid? userId = _currentUser.Id;
                                                }
                                            }
                                        }


                            常见的基类已经将此服务作为属性注入。
                            
                            例如，你可以直接使用应用程序服务中的CurrentUser属性：

                                        using System;
                                        using Volo.Abp.Application.Services;

                                        namespace AbpDemo
                                        {
                                            public class MyAppService : ApplicationService
                                            {
                                                public void Foo()
                                                {
                                                    Guid? userId = CurrentUser.Id;
                                                }
                                            }
                                        }
                    */
        </script>
    </body>
</html>